package sicnu.cs.aps.domain.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 小队学生成员dto
 *
 * @author chenhetao
 * @version 1.0
 * @className TeamStuDto
 * @packageName sicnu.cs.aps.domain.dto
 * @date 2022/6/5 16:33
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class TeamStuDto implements Serializable {

    private static final long serialVersionUID = -3737706256848984455L;
    /**
     * 小队ID
     */
    private Long teamId;
    /**
     * 成员ID
     */
    private Long userId;
    /**
     * 0:未知错误;1:普通成员;2:指导老师
     */
    private Integer type;

    /**
     * 学院ID
     */
    private Long collegeId;
    /**
     * 学生专业id
     */
    private Long majorId;
    /**
     * 学生姓名
     */
    private String name;
    /**
     * 学生年级
     */
    private Integer grade;
    /**
     * 0-未知，1-男，2-女
     */
    private Integer gender;
    /**
     * 学生班级
     */
    private Integer classNo;
}
